Performance Guarantee Mechanism for Multi-Tenancy SaaS Service Based on Kalman Filtering

نویسندگان

  • Liu Yanpei
  • Li Chunlin
  • Xu Lijun
چکیده

This paper proposes a special System Architecture for Multi-tenancy SaaS Service (SAMSS), which studies the performance security issues at the business logic layer and data processing layer respectively. The Kalman filtering Admission Control algorithm (KAC) and the Greedy Copy Management algorithm (GCM) are proposed. At the business logic layer, Kalman filtering admission control algorithm is presented. It uses a Kalman filter to conduct the dynamic evaluation for the CPU resource for multi-tenancy SaaS service and reduces the unnecessary performance expenses caused by direct measurement of CPU resources. At the data processing layer, the Greedy Copy Management algorithm (GCM) is presented. It changes the copy placement as a K-partitioning set partitioning problem and adopts a greedy strategy to reduce the number of times for creating a data copy. Finally, the experimental analysis and results prove the feasibility and efficiency of the algorithms proposed.

برای دانلود رایگان متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید

ثبت نام

اگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید

منابع مشابه

Why multi - tenancy is key to successful and sustainable softWare - as - a - service ( saas )

Why multi-tenancy is key to successful and sustainable softWare-as-a-service (saas)

متن کامل

Configuration in ERP SaaS Multi-Tenancy

Software as a Service (SaaS) becomes in this decade the focus of many enterprises and research. SaaS provides software application as Web based delivery to server many customers. This sharing of infrastructure and application provided by Saas has a great benefit to customers, since it reduces costs, minimizes risks, improves their competitive positioning, as well as seeks out innovative. SaaS a...

متن کامل

Towards Multivariable Architecture for SaaS Multi-tenant Applications

A multi-tenant Software as a Service (SaaS) application delivers customized run-time application to each tenant using a single application. Multi-tenancy offers several advantages including quick application deployment, reduced application maintenance, effective version control, and much more. However, handling large datacenter resources and providing better Quality of Service (QoS) is a major ...

متن کامل

A SaaS-based Software Modeling for Bank Intermediary Business

Software-as-a-Service (SaaS) is a new research orientation for developing software, and has multi-tenancy architecture and customization features, which are very suitable for performance and benchmark test of OLTP transactions. And Bank Intermediary Business (BIB) is the most important business of Bank financial system. This paper focuses on establishing the SaaS-based BIB performance and bench...

متن کامل

SaaS Multi-Tenancy: Framework, Technology, and Case Study

SaaS (Software as a Service) provides new business opportunities for application providers to serve more customers in a scalable and cost-effective way. SaaS also raises new challenges and one of them is multi-tenancy. Multi-tenancy is the requirement of deploying only one shared application to serve multiple customers (i.e. tenant) instead of deploying one dedicated application for each custom...

متن کامل

ذخیره در منابع من


  با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید

عنوان ژورنال:

دوره   شماره 

صفحات  -

تاریخ انتشار 2016